Architectural Styles and the Design of Network-based Software Architectures
アーキテクチャ スタイルを通じてソフトウェア アーキテクチャを理解するためのフレームワークを定義し、スタイルを使用してネットワーク ベースのアプリケーション ソフトウェアのアーキテクチャ設計をガイドする方法を示す
ネットワーク ベースのアプリケーションのアーキテクチャ スタイルの調査は、分散型ハイパーメディアのアーキテクチャに誘導されるアーキテクチャ プロパティに従ってスタイルを分類するために使用される
REST を使用して最新の Web アーキテクチャーの設計と開発をどのように進めてきたかを説明
REST は、コンポーネントの相互作用のスケーラビリティ、インターフェイスの汎用性、コンポーネントの独立した展開、および中間コンポーネントを強調して、相互作用の待ち時間を短縮し、セキュリティを強化し、レガシー システムをカプセル化する